home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Developer & Web Development Tools / Twistpad 1.64 / Setup.exe / $APPDATA / Carthago / Twistpad / Snippets / JavaScript.tsf < prev   
Text File  |  2005-08-06  |  58KB  |  2,066 lines

  1. JavaScript Snippets
  2. T=Go back button
  3. <br><center><form>
  4. <SCRIPT LANGUAGE="JavaScript">
  5. <!--
  6. function retrace()
  7. {
  8. history.back()
  9. }
  10. // -->
  11. </SCRIPT>
  12. <INPUT TYPE="BUTTON" NAME="GOBACK" VALUE="Go to previous page" OnCLick="retrace()"></form>
  13. </center><br>
  14. T=Go back - forward
  15. <CENTER>
  16. <SCRIPT LANGUAGE="JavaScript">
  17. <!--
  18. function goHist(a)
  19. {
  20. history.go(a);      // Go back one.
  21. }
  22. //-->
  23. </script>
  24. <FORM METHOD="post">
  25. <INPUT TYPE="button" VALUE="Previous page" onClick="goHist(-1)"> <INPUT TYPE="button" VALUE="  Next page  " onClick="goHist(1)">
  26. </form>
  27. </CENTER><BR>
  28. T=Go back - forward
  29. <SCRIPT LANGUAGE="LiveScript">
  30. <!-- hide
  31. function goHist(a)
  32. {
  33. history.go(a);
  34. }
  35. //<!-- done -->
  36. </script>
  37. <body>
  38. <HR>
  39. <FORM METHOD="post">
  40. <INPUT TYPE="button" VALUE="Backward" onClick="goHist(-1)">
  41. <INPUT TYPE="button" VALUE="Forward" onClick="goHist(1)">
  42. </form>
  43. T=Go back - main - foward
  44. <SCRIPT LANGUAGE="JavaScript">
  45. <!--
  46. document.write("<CENTER>");
  47. document.write("<FORM NAME=\"History\">");document.write("<INPUT TYPE=\"BUTTON\" VALUE=\"<<\" onClick=\"history.back()\">");
  48. document.write("<INPUT TYPE=\"BUTTON\" VALUE=\"Main page\" onClick=\"location='http://www.creamsoft.com'\">");
  49. document.write("<INPUT TYPE=\"BUTTON\" VALUE=\">>\" onClick=\"history.forward()\">");document.write("</FORM>");
  50. document.write("</CENTER>");
  51. // -->
  52. </SCRIPT>
  53. T=Welcome IP
  54. <script>
  55. window.onerror=null;
  56. myAddress=java.net.InetAddress.getLocalHost();
  57. myAddress2=java.net.InetAddress.getLocalHost();
  58. host=myAddress.getHostName();
  59. ip=myAddress2.getHostAddress();
  60. document.write("Welcome "+host);
  61. document.write("<BR>at IP "+ip);
  62. </script>
  63. T=Enter name
  64. <CENTER>
  65. Hello <B>
  66. <SCRIPT LANGUAGE"JavaScript">
  67. <!--Hide
  68. document.write(prompt("Please enter your name:","Name"));
  69. //-->
  70. </SCRIPT></B>
  71. and welcome to this page.
  72. </CENTER><BR>
  73. T=Goodbye window
  74. <SCRIPT LANGUAGE="JavaScript">
  75. locnm=location.href;
  76. pos=locnm.indexOf("indexb.htm");
  77. locnm1=locnm.substring(0,pos);
  78. function ByeWin() {
  79. windowIMA=window.open("",'Anim2','toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,status=no,resizable=1,width=260,height=290')
  80. windowIMA.document.write("<HTML><TITLE>Good bye Window</TITLE>"
  81. +"<BODY BGCOLOR='black' text= 'white'><CENTER>"
  82. +"<FORM METHOD=GET ACTION='"+locnm1+"h5s3.html'>"
  83. +"<H3><P><B>Thank's for the visit!<P>And welcome back.<BR>..."
  84. +"<BR>By for now."
  85. +"<BR><P><H1>Mr.B & Liz!</B></FORM><BR>");
  86. }
  87. </SCRIPT>
  88. <BODY onUnload="ByeWin()">
  89. T=Small clock
  90. <SCRIPT LANGUAGE="JavaScript">
  91. function startclock(){
  92. showtime()
  93. }
  94. function showtime(){
  95. var now = new Date()
  96. var hours = now.getHours()
  97. var minutes = now.getMinutes()
  98. var seconds = now.getSeconds()
  99. var timeValue = "" + ((hours > 12) ? hours - 12 : hours)
  100. timeValue  += ((minutes < 10) ? ":0" : ":") + minutes
  101. timeValue  += ((seconds < 10) ? ":0" : ":") + seconds
  102. timeValue  += (hours >= 12) ? "PM" : "AM"
  103. document.option.face2.value =  timeValue
  104. setTimeout("showtime()",1000)
  105. }
  106. </SCRIPT>
  107. <BODY onLoad="startclock()">
  108. <form name="clock" onSubmit="0">
  109. <input type="text" name="face" size=13 value="">
  110. T=Small clock
  111. <script language="JavaScript">
  112. <!-- Hide the script from old browsers --
  113. var timerID = null;
  114. var timerRunning = false;
  115. var id,pause=0,position=0;
  116. function stopclock (){
  117. if(timerRunning)
  118. clearTimeout(timerID);
  119. timerRunning = false;
  120. }
  121. function showtime () {
  122. var now = new Date();
  123. var hours = now.getHours();
  124. var minutes = now.getMinutes();
  125. var seconds = now.getSeconds()
  126. var timeValue = "" + ((hours >12) ? hours -12 :hours)
  127. timeValue += ((minutes < 10) ? ":0" : ":") + minutes
  128. timeValue += ((seconds < 10) ? ":0" : ":") + seconds
  129. timeValue += (hours >= 12) ? " P.M." : " A.M."
  130. document.clock.face.value = timeValue;
  131. timerID = setTimeout("showtime()",1000);
  132. timerRunning = true;
  133. }
  134. function startclock () {
  135. stopclock();
  136. showtime();
  137. }
  138. // --End Hiding Here -->
  139. </script>
  140. <body onLoad="startclock()">
  141. <form name="clock" onSubmit="0">
  142. <input type="text" name="face" size=13 value="">
  143. T=Time connected
  144. <script Language="JavaScript">
  145. <!--
  146. var timerID = null;
  147. var timerRunning = false;
  148. var starttime=new Date();
  149. var startseconds=starttime.getSeconds();
  150. var startminutes=starttime.getMinutes();
  151. var starthours=starttime.getHours();
  152. startmark=starthours*60*60+startminutes*60+startseconds
  153. function stopclock (){
  154. if(timerRunning)
  155. clearTimeout(timerID);
  156. timerRunning = false;
  157. }
  158. function startclock () {
  159. stopclock();
  160. showtime();
  161. }
  162. function showtime () {
  163. var now = new Date();
  164. var nowseconds = now.getSeconds();
  165. var nowminutes=now.getMinutes();
  166. var nowhours=now.getHours();
  167. nowmark=nowhours*60*60+nowminutes*60+nowseconds
  168. period=nowmark-startmark
  169. period=(period>=0) ? period : period+86400
  170. seconds=period%60;
  171. minutes=((period-seconds)/60)%60;
  172. hours=(period-seconds-(60*minutes))/3600;
  173. var timeValue = "" +  ((hours < 10) ? "0" : "")+hours
  174. timeValue += ((minutes < 10) ? ":0" : ":") + minutes
  175. timeValue += ((seconds < 10) ? ":0" : ":") + seconds
  176. document.clock.face.value = timeValue;
  177. timerID = setTimeout("showtime()",1000);
  178. timerRunning = true;
  179. }
  180. // -->
  181. </script>
  182. <BODY onLoad="startclock ()">
  183. T=Touch me
  184. <script  language="LiveScript">
  185. <!--
  186. function m()
  187. {
  188. alert("Ok, you have done what the link told you to.");
  189. }
  190. // -->
  191. </SCRIPT>
  192. <BODY>
  193. <a href="" onMouseOver="m()">touch me</a>
  194. T=Link window open/close
  195. <SCRIPT Language='JavaScript'>
  196. function winopen1() {
  197. msg1=open("WINDOW FILE","WINDOW TITLE","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=200,height=250");
  198. }
  199. function winopen2() {
  200. msg2=open("WINDOW FILE","WINDOW TITLE","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=200,height=250");
  201. }
  202. </SCRIPT>
  203. <a href="LINK URL" onMouseOver="winopen1(); return true;" onMouseOut="msg1.close();">LINK NAME</a><BR>
  204. <a href="LINK URL" onMouseOver="winopen2(); return true;" onMouseOut="msg2.close();">LINK NAME</a><BR><BR>
  205. T=Visitor counrer (cookie)
  206. <SCRIPT LANGUAGE="JavaScript">
  207. <!--
  208. var caution = false
  209. function setCookie(name, value, expires, path, domain, secure) {
  210. var curCookie = name + "=" + escape(value) +
  211. ((expires) ? "; expires=" + expires.toGMTString() : "") +
  212. ((path) ? "; path=" + path : "") +
  213. ((domain) ? "; domain=" + domain : "") +
  214. ((secure) ? "; secure" : "")
  215. if (!caution || (name + "=" + escape(value)).length <= 4000)
  216. document.cookie = curCookie
  217. else
  218. if (confirm("Cookie exceeds 4KB and will be cut!"))
  219. document.cookie = curCookie
  220. }
  221. function getCookie(name) {
  222. var prefix = name + "="
  223. var cookieStartIndex = document.cookie.indexOf(prefix)
  224. if (cookieStartIndex == -1)
  225. return null
  226. var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
  227. if (cookieEndIndex == -1)
  228. cookieEndIndex = document.cookie.length
  229. return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
  230. }
  231. function deleteCookie(name, path, domain) {
  232. if (getCookie(name)) {
  233. document.cookie = name + "=" +
  234. ((path) ? "; path=" + path : "") +
  235. ((domain) ? "; domain=" + domain : "") +
  236. "; expires=Thu, 01-Jan-70 00:00:01 GMT"
  237. }
  238. }
  239. function fixDate(date) {
  240. var base = new Date(0)
  241. var skew = base.getTime()
  242. if (skew > 0)
  243. date.setTime(date.getTime() - skew)
  244. }
  245. var now = new Date()
  246. fixDate(now)
  247. now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
  248. var visits = getCookie("counter")
  249. if (!visits)
  250. visits = 1
  251. else
  252. visits = parseInt(visits) + 1
  253. setCookie("counter", visits, now)
  254. document.write("You have been here " + visits + " time(s).")
  255. // -->
  256. </SCRIPT>
  257. T=Broweserversion
  258. <SCRIPT LANGUAGE='JavaScript'>
  259. <!-- shields up!
  260. document.writeln ("You are currently using: " + navigator.appName + " (" + navigator.appCodeName + ") " + navigator.appVersion);
  261. // down shields! -->
  262. </SCRIPT>
  263. T=Time limited visit
  264. <script language="JavaScript">
  265. var i=20
  266. function timer(){
  267. if (i>0)
  268. i--
  269. document.countdown_timer.timer.value=i
  270. // use this to add your action
  271. //if (i==0)
  272. //------your_action------
  273. id=setTimeout("timer()",1000)
  274. }
  275. </script>
  276. <BODY onload="timer()">
  277. <form name="countdown_timer">
  278. <blink>You only have </blink>
  279. <INPUT TYPE="text" NAME="timer" SIZE="2" MAXLENGTH="2">
  280. </INPUT>
  281. <blink>seconds left !!</blink>
  282. T=Change background color
  283. <script language="JavaScript">
  284. function changeBackground(hexNumber) {
  285. document.bgColor=hexNumber
  286. }
  287. </script>
  288. <BODY>
  289. <CENTER>
  290. <form method=post name=background>
  291. <input type=button value="Blue" onclick="changeBackground('0000FF')">
  292. <input type=button value="Red" onclick="changeBackground('FF0000')">
  293. <input type=button value="Yellow" onclick="changeBackground('FFFF00')">
  294. <input type=button value="Green" onclick="changeBackground('00FF00')">
  295. <input type=button value="Black" onclick="changeBackground('00000000')">
  296. <input type=button value="White" onclick="changeBackground('FFFFFF')">
  297. <input type=button value="Purple" onclick="changeBackground('ff00ff')">
  298. </CENTER><BR>
  299. T=Change bgcolor depending on time
  300. <SCRIPT LANGUAGE="JavaScript">
  301. <!--
  302. var now = new Date();
  303. var hours = now.getHours();
  304. //18-19 night
  305. if (hours > 17 && hours < 20){
  306. document.write('<body bgcolor="orange" text="#FFFFFF">')
  307. }
  308. //20-21 night
  309. if (hours > 19 && hours < 22){
  310. document.write('<body bgcolor="orangered" text="#FFFFFF">')
  311. }
  312. //22-4 night
  313. if (hours > 21 || hours < 5){
  314. document.write('<body bgcolor="black" text="#FFFFFF">')
  315. }
  316. //9-17 day
  317. if (hours > 8 && hours < 18){
  318. document.write('<body bgcolor="deepskyblue" text="#FFFFFF">')
  319. }
  320. //7-8 day
  321. if (hours > 6 && hours < 9){
  322. document.write('<body bgcolor="skyblue" text="#FFFFFF">')
  323. }
  324. //5-6 day
  325. if (hours > 4 && hours < 7){
  326. document.write('<body bgcolor="steelblue" text="#FFFFFF">')
  327. }
  328. //-->
  329. </SCRIPT>
  330. T=Password 1 (filename)
  331. <script Language="JavaScript">
  332. <!--
  333. function loadpage(){
  334. document.location.href=document.frm.pswd.value + ".htm"
  335. }
  336. //-->
  337. </script>
  338. <BODY>
  339. <form name=frm>
  340. Enter Password <input type=text name=pswd><input type=button value="Enter" onClick="loadpage()">
  341. </form>
  342. T=play sound on picture
  343. <SCRIPT LANGUAGE=JavaScript>
  344. function playSound(){
  345. document.sound1.play(false, 'YOUR SOUND FILE');
  346. }
  347. </SCRIPT>
  348. <body>
  349. <EMBED SRC="SOUNDFILE.WAV" autostart=false HIDDEN=TRUE NAME="sound1" MASTERSOUND>
  350. <A HREF="YOUR FILE" onMouseOver="playSound()" onClick="return false;">
  351. <IMG SRC="IMAGE FILE"></A>
  352. T=play sound on link
  353. <SCRIPT LANGUAGE=JavaScript>
  354. function playSound(){
  355. document.sound1.play(false, 'YOUR SOUND FILE');
  356. }
  357. </SCRIPT>
  358. <body>
  359. <EMBED SRC="SOUNDFILE.WAV" autostart=false HIDDEN=TRUE NAME="sound1" MASTERSOUND>
  360. <A HREF="YOUR FILE" onMouseOver="playSound()" onClick="return false;">
  361. LINK DESCRIPTION</A>
  362. T=Pull down GO image
  363. <script language="JavaScript">
  364. <!-- Hide the script from old browsers --
  365. function surfto(form) {
  366. var myindex=document.myform.dest.selectedIndex
  367. location=document.myform.dest.options[myindex].value;
  368. }
  369. //-->
  370. </SCRIPT>
  371. <FORM NAME="myform">
  372. <SELECT NAME="dest" SIZE=1>
  373. <OPTION SELECTED VALUE="http://URL#1">URL #1 DESCRIPTION
  374. <OPTION VALUE="http://URL#2">URL #2 DESCRIPTION
  375. <OPTION VALUE="http://URL#3">URL #3 DESCRIPTION
  376. <OPTION VALUE="http://URL#4">URL#4 DESCRIPTION
  377. </SELECT>
  378. <A HREF="javascript: surfto()" onMouseOver="self.status='YOUR STATUS DESC HERE';return true"
  379. onMouseOut="self.status='';return true"><IMG SRC="YOUR IMAGE" border=0 align=absmiddle>
  380. </A></FORM>
  381. T=Open new link window
  382. <script language="JavaScript">
  383. <!-- Hide the script from old browsers --
  384. function surfto(form) {
  385. var myindex=form.dest.selectedIndex
  386. window.open(form.dest.options[myindex].value, "", "");
  387. }
  388. //-->
  389. </SCRIPT>
  390. <FORM NAME="myform">
  391. <SELECT NAME="dest" SIZE=1>
  392. <OPTION SELECTED VALUE="http://URL#1">URL #1 DESCRIPTION
  393. <OPTION VALUE="http://URL#2">URL #2 DESCRIPTION
  394. <OPTION VALUE="http://URL#3">URL #3 DESCRIPTION
  395. <OPTION VALUE="http://URL#4">URL#4 DESCRIPTION
  396. </SELECT>
  397. <INPUT TYPE="BUTTON" VALUE="GO NOW!" onClick="surfto(this.form)">
  398. </FORM>
  399. T=Jump to link confirm
  400. <script>
  401. function rusure(){
  402. question = confirm("YOUR CONFIRM MESSAGE")
  403. if (question !="0"){
  404. top.location = "YOUR LINK GOES HERE"
  405. }
  406. }
  407. </script>
  408. <body>
  409. <a href="" onClick="rusure(); return false;">YOUR LINK DESCRIPTION</a>
  410. T=Reload frame
  411. /Just copy this line and change the FRAME TARGET NAME
  412. <form><INPUT TYPE="button" VALUE="Reload" onClick='parent.counter.location="javascript:location.reload()"'></form>
  413. T=Reload page
  414. /Just copy this line and change the FRAME TARGET NAME
  415. <form><INPUT TYPE="button" VALUE="Reload" onClick='parent.location="javascript:location.reload()"'></form>
  416. T=View source button
  417. All you need to do is to change the FRAME TARGET NAME.
  418. <form><INPUT TYPE="BUTTON" VALUE="View Source" onClick= 'parent.FRAME TARGET NAME.location = "view-source:" + parent.FRAME TARGET NAME.location'>
  419. </form>
  420. T=Linkbutton
  421. <form><INPUT TYPE="button" VALUE="BUTTON DESCRIPTION" onClick="parent.FRAME TARGET NAME.location='LINK LOCATION'"></form>
  422. T=Statusbar tyewriter
  423. <SCRIPT LANGUAGE="JavaScript">
  424. <!--
  425. var speed = 50 // decrease value to increase speed (must be positive)
  426. var pause = 2000 // increase value to increase pause
  427. var timerID = null
  428. var bannerRunning = false
  429. var ar = new Array()
  430. ar[0] = "MESSAGE #1"
  431. ar[1] = "MESSAGE #2"
  432. ar[2] = "MESSAGE #3"
  433. ar[3] = "MESSAGE #4"
  434. var currentMessage = 0
  435. var offset = 0
  436. function stopBanner() {
  437. if (bannerRunning)
  438. clearTimeout(timerID)
  439. bannerRunning = false
  440. }
  441. function startBanner() {
  442. stopBanner()
  443. showBanner()
  444. }
  445. function showBanner() {
  446. var text = ar[currentMessage]
  447. if (offset < text.length) {
  448. if (text.charAt(offset) == " ")
  449. offset++
  450. var partialMessage = text.substring(0, offset + 1)
  451. window.status = partialMessage
  452. offset++
  453. timerID = setTimeout("showBanner()", speed)
  454. bannerRunning = true
  455. } else {
  456. offset = 0
  457. currentMessage++
  458. if (currentMessage == ar.length)
  459. currentMessage = 0
  460. timerID = setTimeout("showBanner()", pause)
  461. bannerRunning = true
  462. }
  463. }
  464. // -->
  465. </SCRIPT>
  466. <body onLoad="startBanner()">
  467. T=Random quote
  468. <script language="JavaScript">
  469. <!-- Hide
  470. var a = Math.random() + ""
  471. var rand1 = a.charAt(5)
  472. quotes = new Array
  473. quotes[1] = "MESSAGE #1"
  474. quotes[2] = "MESSAGE #2"
  475. quotes[3] = "MESSAGE #3"
  476. quotes[4] = "MESSAGE #4"
  477. quotes[5] = "MESSAGE #5"
  478. quotes[6] = "MESSAGE #6"
  479. quotes[7] = "MESSAGE #7"
  480. quotes[8] = "MESSAGE #8"
  481. quotes[9] = "MESSAGE #9"
  482. quotes[0] = "MESSAGE #10"
  483. var quote = quotes[rand1]
  484. // -- End
  485. </script>
  486. This goes in the body of your document.
  487. <script language="JavaScript">
  488. <!-- Hide
  489. document.write("<i>" + quote + "</i>")
  490. // -- End
  491. </script>
  492. T=Random quote
  493. <SCRIPT LANGUAGE="JavaScript">
  494. <!--
  495. //store the quotations in arrays
  496. quotes = new Array(6);
  497. authors = new Array(6);
  498. quotes[0] = "I have a new philosophy. I'm only going to dread one day at a time.";
  499. authors[0] = "Charles Schulz";
  500. quotes[1] = "Reality is the leading cause of stress for those in touch with it.";
  501. authors[1] = "Jack Wagner";
  502. quotes[2] = "Few things are harder to put up with than the annoyance of a good example.";
  503. authors[2] = "Mark Twain";
  504. quotes[3] = "The pure and simple truth is rarely pure and never simple.";
  505. authors[3] = "Oscar Wilde";
  506. quotes[4] = "There's no business like show business, but there are several businesses like accounting.";
  507. authors[4] = "David Letterman";
  508. quotes[5] = "Man invented language to satisfy his deep need to complain.";
  509. authors[5] = "Lily Tomlin";
  510. //calculate a random index
  511. index = Math.floor(Math.random() * quotes.length);
  512. //display the quotation
  513. document.write("<DL>\n");
  514. document.write("<DT><I>" + "\"" + quotes[index] + "\"</I>\n");
  515. document.write("<DD>" + "-- " + authors[index] + "\n");
  516. document.write("</DL>\n");
  517. //done
  518. //-->
  519. </SCRIPT>
  520. T=Random image
  521. <script language="JavaScript">
  522. <!-- Hide
  523. var imagenumber = 5 ;
  524. var randomnumber = Math.random() ;
  525. var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ;
  526. images = new Array
  527. images[1] = "IMAGE #1"
  528. images[2] = "IMAGE #2"
  529. images[3] = "IMAGE #3"
  530. images[4] = "IMAGE #4"
  531. images[5] = "IMAGE #5"
  532. var image = images[rand1]
  533. // -- End
  534. </script>
  535. This goes in the body of your document.
  536. <script language="JavaScript">
  537. <!-- Hide
  538. document.write('<IMG SRC="' + image + '">')
  539. // -- End
  540. </script>
  541. T=Random image with link
  542. <script language="JavaScript">
  543. <!-- Hide
  544. var imagenumber = 5 ;
  545. var randomnumber = Math.random() ;
  546. var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ;
  547. images = new Array
  548. images[1] = "IMAGE #1"
  549. images[2] = "IMAGE #2"
  550. images[3] = "IMAGE #3"
  551. images[4] = "IMAGE #4"
  552. images[5] = "IMAGE #5"
  553. var image = images[rand1]
  554. links = new Array
  555. links[1] = "YOUR LINK HERE"
  556. links[2] = "YOUR LINK HERE"
  557. links[3] = "YOUR LINK HERE"
  558. links[4] = "YOUR LINK HERE"
  559. links[5] = "YOUR LINK HERE"
  560. var link = links[rand1]
  561. // -- End
  562. </script>
  563. This goes in the body of your document.
  564. <script language="JavaScript">
  565. <!-- Hide
  566. document.write('<A HREF="' + link + '"><IMG SRC="' + image + '" border="0"></a>')
  567. // -- End
  568. </script>
  569. T=Random background
  570. <SCRIPT LANGUAGE="JavaScript">
  571. <!-- Begin Hiding
  572. var timeout1;
  573. var Imager = new Array;
  574. var RandomBackground;
  575. Imager[0] = "BACKGROUND #1"
  576. Imager[1] = "BACKGROUND #2"
  577. Imager[2] = "BACKGROUND #3"
  578. Imager[3] = "BACKGROUND #4"
  579. RandomBackground = Imager[Math.floor(Math.random() * Imager.length)];
  580. // End Hiding -->
  581. </SCRIPT>
  582. <body BACKGROUND="&{RandomBackground};">
  583. T=Random sound
  584. <script>
  585. var now=new Date();
  586. var status=(now.getSeconds())%4;
  587. document.write('<embed src="SOUND LOCATION/BEGGINING NAME'+status+'.SOUND EXTENTION" height=2 width=2 autostart=true hidden=true>');
  588. </script>
  589. T=Search your page
  590. <script language="javascript">
  591. var key = "";
  592. function makeEntry (){
  593. this.Name="";
  594. this.URL = "";
  595. this.Desc = "";
  596. this.Category = "";
  597. return this;
  598. }
  599. function makeArray(n) {
  600. this.length = n;
  601. for (var k = 1; k <= n; k++) {
  602. this[k] = "";
  603. }
  604. return this;
  605. }
  606. function makeLinks(size) {
  607. this.length = size;
  608. for (var r=1; r<= size; r++) {
  609. this[r] = new makeEntry();
  610. this[r].Name = namesArray[r];
  611. this[r].URL = urlsArray[r];
  612. this[r].Desc = descArray[r];
  613. }
  614. return this;
  615. }
  616. var linksize=0
  617. datesArray = new makeArray(linksize);
  618. namesArray = new makeArray(linksize);
  619. urlsArray = new makeArray(linksize);
  620. descArray = new makeArray(linksize);
  621. var arraycount=0
  622. arraycount += 1
  623. urlsArray[arraycount] = "YOUR LINK"
  624. namesArray[arraycount] = "YOUR PAGE NAME"
  625. descArray[arraycount] = "YOU KEYWORDS OR DESCRIPTION"
  626. arraycount += 1
  627. urlsArray[arraycount] = "YOUR LINK"
  628. namesArray[arraycount] = "YOUR PAGE NAME"
  629. descArray[arraycount] = "YOU KEYWORDS OR DESCRIPTION"
  630. linksize = arraycount;
  631. // ----end data -------
  632. function searchLinks(links, keyword){
  633. document.write("<BODY BGCOLOR='YOUR COLOR' TEXT='YOUR COLOR' LINK='YOUR COLOR' VLINK='YOUR COLOR' ALINK='YOUR COLOR'>")
  634. document.write("Search results for keyword: <strong>" +keyword +"</strong><br><br>");
  635. for (var q=1; q<=links.length; q++) {
  636. if (links[q].URL.toLowerCase().indexOf(keyword) != -1){
  637. document.write("<a href=" + links[q].URL +">" + links[q].Name + "</a> - ");
  638. document.write( links[q].Desc + "<br>");
  639. continue;
  640. }
  641. if (links[q].Desc.toLowerCase().indexOf(keyword) != -1) {
  642. document.write("<a href=" + links[q].URL +">" + links[q].Name + "</a> - ");
  643. document.write( links[q].Desc + "<br>");
  644. continue;
  645. }
  646. if (links[q].Name.toLowerCase().indexOf(keyword) != -1) {
  647. document.write("<a href=" + links[q].URL +">" + links[q].Name + "</a> - ");
  648. document.write( links[q].Desc + "<br>");
  649. continue;
  650. }
  651. }
  652. }
  653. </script>
  654. <form name="form">
  655. Search:<br><input type="text" size=50 name="search"><br>
  656. <input type="button" name="submit" value="Submit" onClick="validate_form()"><input type="reset" name="reset" value="Clear"></form>
  657. <script>
  658. function validate_form() {
  659. txt = document.form.search.value;
  660. if (txt.indexOf(".") != -1){
  661. alert("Search is invalid! Contains a '.'"); return;}
  662. if (txt.indexOf(",") != -1){
  663. alert("Search is invalid! Contains a ','"); return;}
  664. if (txt.indexOf("@") != -1){
  665. alert("Search is invalid! Contains a '@''"); return;}
  666. if (txt.indexOf("!") != -1){
  667. alert("Search is invalid! Contains a '!''"); return;}
  668. if (txt.indexOf("#") != -1){
  669. alert("Search is invalid! Contains a '#''"); return;}
  670. if (txt.indexOf("$") != -1){
  671. alert("Search is invalid! Contains a '$''"); return;}
  672. if (txt.indexOf("%") != -1){
  673. alert("Search is invalid! Contains a '%''"); return;}
  674. if (txt.indexOf("^") != -1){
  675. alert("Search is invalid! Contains a '^''"); return;}
  676. if (txt.indexOf("&") != -1){
  677. alert("Search is invalid! Contains a '&''"); return;}
  678. if (txt.indexOf("*") != -1){
  679. alert("Search is invalid! Contains a '*''"); return;}
  680. if (txt.indexOf("(") != -1){
  681. alert("Search is invalid! Contains a '(''"); return;}
  682. if (txt.indexOf(")") != -1){
  683. alert("Search is invalid! Contains a ')''"); return;}
  684. if (txt.indexOf("[") != -1){
  685. alert("Search is invalid! Contains a '[''"); return;}
  686. if (txt.indexOf("]") != -1){
  687. alert("Search is invalid! Contains a ']''"); return;}
  688. if (txt.indexOf(";") != -1){
  689. alert("Search is invalid! Contains a ';''"); return;}
  690. if (txt.indexOf(":") != -1){
  691. alert("Search is invalid! Contains a ':''"); return;}
  692. if (txt.indexOf("<") != -1){
  693. alert("Search is invalid! Contains a '<''"); return;}
  694. if (txt.indexOf(">") != -1){
  695. alert("Search is invalid! Contains a '>''"); return;}
  696. if (txt.indexOf("?") != -1){
  697. alert("Search is invalid! Contains a '?''"); return;}
  698. if (txt.indexOf("-") != -1){
  699. alert("Search is invalid! Contains a '-''"); return;}
  700. if (txt.indexOf("=") != -1){
  701. alert("Search is invalid! Contains a '=''"); return;}
  702. if (txt.indexOf("+") != -1){
  703. alert("Search is invalid! Contains a '+''"); return;}
  704. else {
  705. jsi = new makeLinks(linksize);
  706. searchLinks(jsi, txt);
  707. document.write("<br><hr><br>");
  708. document.write("<a href='YOUR PAGE LOCATION'>Back</a><br>");
  709. }
  710. }
  711. </script>
  712. To add more links or searchs possibliites, just add the following lines of code. They go in about the top-middle of the script with the ones that are exactly like them.
  713. arraycount += 1
  714. urlsArray[arraycount] = "YOUR LINK"
  715. namesArray[arraycount] = "YOUR NAME"
  716. descArray[arraycount] = "YOU KEYWORDS OR DESCRIPTION"
  717. T=Background flash
  718. <SCRIPT>function initArray() {
  719. this.length = initArray.arguments.length
  720. for (var i = 0; i < this.length; i++)
  721. this[i+1] = initArray.arguments[i]
  722. }
  723. var hexChars = "0123456789ABCDEF";
  724. function Dec2Hex (Dec) {
  725. var a = Dec % 16;
  726. var b = (Dec - a)/16;
  727. hex = "" + hexChars.charAt(b) + hexChars.charAt(a);
  728. return hex;
  729. }
  730. function bgChanger (begin, end, steps) {
  731. steps = steps -1 ;
  732. redA     = begin.charAt(0) + begin.charAt(1);
  733. red_valA = parseInt(redA,'16');
  734. redB     = end.charAt(0) + end.charAt(1);
  735. red_valB = parseInt(redB,'16');
  736. red_int  = ((red_valB - red_valA) / steps) * -1;
  737. grnA     = begin.charAt(2) + begin.charAt(3);
  738. grn_valA = parseInt(grnA,'16');
  739. grnB     = end.charAt(2) + end.charAt(3);
  740. grn_valB = parseInt(grnB,'16');
  741. grn_int  = ((grn_valB - grn_valA) / steps) * -1;
  742. bluA     = begin.charAt(4) + begin.charAt(5);
  743. blu_valA = parseInt(bluA,'16');
  744. bluB     = end.charAt(4) + end.charAt(5);
  745. blu_valB = parseInt(bluB,'16');
  746. blu_int  = ((blu_valB - blu_valA) / steps) * -1;
  747. step = 2;
  748. red = red_valA;
  749. grn = grn_valA;
  750. blu = blu_valA;
  751. document.bgColor = begin;
  752. while ( steps >= step ) {
  753. red -= red_int;
  754. red_round = Math.round(red);
  755. red_hex = Dec2Hex(red);
  756. grn -= grn_int;
  757. grn_round = Math.round(grn);
  758. grn_hex = Dec2Hex(grn);
  759. blu -= blu_int;
  760. blu_round = Math.round(blu);
  761. blu_hex = Dec2Hex(blu);
  762. document.bgColor = red_hex + grn_hex + blu_hex;
  763. //    document.write("<br>bgcolor = " + red_hex + grn_hex + blu_hex);
  764. step++;
  765. }
  766. document.bgColor = end;
  767. }
  768. <!--
  769. // black to black (pause)
  770. bgChanger("000000","000000",25);
  771. // black to red
  772. bgChanger("000000","FF0000",25);
  773. // red to black
  774. bgChanger("FF0000","000000",25);
  775. // black to purple
  776. bgChanger("000000","AA00EE",25);
  777. // purple to black
  778. bgChanger("AA00EE","000000",25);
  779. // black to blue
  780. bgChanger("000000","0000FF",25);
  781. // blue to black
  782. bgChanger("0000FF","000000",25);
  783. // black to white (pause)
  784. bgChanger("000000","FFFFFF",25);
  785. // -->
  786. </SCRIPT>
  787. T=Statusbar flash
  788. <script>
  789. var yourwords = "YOUR MESSAGE GOES HERE";
  790. var speed = 300;
  791. var control = 1;
  792. function flash()
  793. {
  794. if (control == 1)
  795. {
  796. window.status=yourwords;
  797. control=0;
  798. }
  799. else
  800. {
  801. window.status="";
  802. control=1;
  803. }
  804. setTimeout("flash()",speed);
  805. }
  806. </script>
  807. <body onLoad="flash()">
  808. T=Link in new window
  809. <a href="PARENT WINDOW LOCATION" ONCLICK="window.open('DESTINATION LINK IN NEW WINDOW',
  810. 'NewWindow', 'toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,
  811. resizable=no,copyhistory=yes,width=635,height=260')">
  812. Link description</a>
  813. T=Switching images
  814. <SCRIPT LANGUAGE="JavaScript">
  815. function makeArray() {
  816. this.length = makeArray.arguments.length
  817. for (var i = 0; i < this.length; i++) this[i+1] = makeArray.arguments[i]
  818. }
  819. var teams = new makeArray ("IMAGE1.gif", "IMAGE2.gif", "IMAGE3.gif");
  820. var eatMe = 1;
  821. function flipper() {
  822. document.form.image.src = teams[eatMe];
  823. eatMe += 1;
  824. if (eatMe == 4) eatMe = 1;
  825. setTimeout("flipper()", 2000);
  826. }
  827. </SCRIPT>
  828. <body onLoad="flipper()">
  829. <form name="form">
  830. <IMG name=image border=0 SRC = "IMAGE.gif">
  831. T=play sound on load
  832. <SCRIPT LANGUAGE = "JavaScript">
  833. function PlaySound(){
  834. window.location = "YOUR SOUND FILE"
  835. }
  836. </SCRIPT>
  837. <body onLoad="PlaySound()">
  838. T=Greeting depending on time
  839. <script language="JavaScript">
  840. <!-- Hide the script from old browsers --
  841. today = new Date()
  842. if(today.getMinutes() < 10){
  843. pad = "0"}
  844. else
  845. pad = "";
  846. document.write    ;if((today.getHours() <=6) && (today.getHours() >=9)){
  847. document.write("Good Morning")
  848. }
  849. if((today.getHours() >=10) && (today.getHours() <=11)){
  850. document.write("Good Morning! ")
  851. }
  852. if((today.getHours() >=12) && (today.getHours() <=16)){
  853. document.write("Good Afternoon")
  854. }
  855. if((today.getHours() >=17) && (today.getHours() <=23)){
  856. document.write("Good Evening!")
  857. }
  858. if((today.getHours() >=0) && (today.getHours() <=4)){
  859. document.write("You're up late night crawler!")
  860. }
  861. if((today.getHours() >=4) && (today.getHours() <=6)){
  862. document.write("Wow! You're up early!!")
  863. }
  864. // -- End Hiding Here -->
  865. </script>
  866. T=Enter password (main)
  867. <script language="JavaScript">
  868. <!-- Hide the script from old browsers --
  869. var new_window = null;
  870. function password() {
  871. new_window = window.open('pass.html', 'pass', 'width=350,height=200,resizable=1');
  872. }
  873. // End hiding --->
  874. </SCRIPT>
  875. Now this is how you call the link.
  876. <A HREF="javascript:password()">Enter password</A>
  877. T=Enter password (save as pass.html)
  878. <HTML>
  879. <HEAD>
  880. <TITLE>STOP!! Enter Your Password!!</TITLE>
  881. <SCRIPT LANGUAGE="JavaScript">
  882. <!--- Hide from old browsers
  883. function goForit() {
  884. var location;
  885. var password;
  886. password=this.document.testform.inputbox.value
  887. location=password + ".htm"
  888. fetch(location)
  889. theKeeper=window.close()
  890. }
  891. function fetch(location) {
  892. var root;
  893. if (opener.closed) {root=window.open('','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no');
  894. root.location.href = location;
  895. } else {
  896. opener.location.href = location;
  897. }
  898. }
  899. // End hiding --->
  900. </SCRIPT>
  901. <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080">
  902. <CENTER>
  903. <FONT SIZE=+2>Enter the password to go to <EM><font color="purple">your</font></EM> page!!
  904. <FORM NAME="testform">
  905. <INPUT TYPE="text" NAME="inputbox" VALUE="" size=20>
  906. <INPUT TYPE="button" NAME="button" Value="Submit Password" onClick="goForit(this.form)"></FORM>
  907. </FONT>
  908. (<EM>You must click the button, don't press Enter.</EM>)
  909. </CENTER>
  910. </BODY>
  911. </HTML>
  912. T=Vertical scroll
  913. <SCRIPT Language="JavaScript">
  914. <!--
  915. function scrollit() {
  916. for (I=1; I<=500; I++){
  917. parent.scroll(1,I)
  918. ** OR IF FRAMES **
  919. parent.NAME_OF_DESIRED_FRAME.scroll(1,I)
  920. }
  921. }
  922. //-->
  923. </SCRIPT>
  924. <form>
  925. <input type=button value="Scroll Now!!" onClick="scrollit()">
  926. </font>
  927. ** OR START SCROLL ON LOAD **
  928. <body onLoad="scrollit()">
  929. T=Visitor count with message
  930. <script language="JavaScript">
  931. <!-- Hide this script from old browsers --
  932. function getCookieVal (offset)
  933. {
  934. var endstr = document.cookie.indexOf (";", offset);
  935. if (endstr == -1)
  936. endstr = document.cookie.length;
  937. return unescape(document.cookie.substring(offset, endstr));
  938. }
  939. function GetCookie (name)
  940. {
  941. var arg = name + "=";
  942. var alen = arg.length;
  943. var clen = document.cookie.length;
  944. var i = 0;
  945. while (i < clen)
  946. {
  947. var j = i + alen;
  948. if (document.cookie.substring(i, j) == arg)
  949. return getCookieVal (j);
  950. i = document.cookie.indexOf(" ", i) + 1;
  951. if (i == 0)
  952. break;
  953. }
  954. return null;
  955. }
  956. function SetCookie (name, value)
  957. {
  958. var argv = SetCookie.arguments;
  959. var argc = SetCookie.arguments.length;
  960. var expires = (2 < argc) ? argv[2] : null;
  961. var path = (3 < argc) ? argv[3] : null;
  962. var domain = (4 < argc) ? argv[4] : null;
  963. var secure = (5 < argc) ? argv[5] : false;
  964. document.cookie = name + "=" + escape (value) +
  965. ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
  966. ((path == null) ? "" : ("; path=" + path)) +
  967. ((domain == null) ? "" : ("; domain=" + domain)) +
  968. ((secure == true) ? "; secure" : "");
  969. }
  970. function ResetCounts(name)
  971. {
  972. visits = 0;
  973. SetCookie("visits", visits, expdate , "/", null, false);
  974. location.reload();
  975. }
  976. // -- End Hiding Here -->
  977. </script>
  978. Now put these lines where you want the message to go.
  979. <script language="JavaScript">
  980. <!-- Hide this script from old browsers --
  981. var expdate = new Date();
  982. var visits;
  983. expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * 365));
  984. if(!(visits = GetCookie("visits")))
  985. visits = 0;
  986. visits++;
  987. SetCookie("visits", visits, expdate, "/", null, false);
  988. document.write("You have visited this page "+visits+" time(s)."+"<br>");
  989. if(visits == 1)
  990. document.write("YOUR MESSAGE");
  991. if(visits == 2)
  992. document.write("YOUR MESSAGE");
  993. if(visits == 3)
  994. document.write("YOUR MESSAGE");
  995. if(visits == 4)
  996. document.write("YOUR MESSAGE");
  997. if(visits == 5)
  998. document.write("YOUR MESSAGE");
  999. if(visits == 6)
  1000. document.write("YOUR MESSAGE");
  1001. if(visits == 7)
  1002. document.write("YOUR MESSAGE");
  1003. if(visits== 8)
  1004. document.write("YOUR MESSAGE");
  1005. if(visits== 9)
  1006. document.write("YOUR MESSAGE");
  1007. if(visits>=10)
  1008. document.write("YOUR MESSAGE");
  1009. // -- End Hiding Here -->
  1010. </script>
  1011. T=Browser type with message
  1012. <SCRIPT Language="JavaScript">
  1013. if(navigator.appName.indexOf("BROWSER TYPE") != -1){
  1014. document.writeln("START TAG GOES HERE");}
  1015. </script>
  1016. DESCRIPTION GOES HERE
  1017. <SCRIPT Language="JavaScript">
  1018. if(navigator.appName.indexOf("BROWSER TYPE") != -1){
  1019. document.writeln("END TAG GOES HERE");}
  1020. </script>
  1021. /Browser Types:
  1022. /Netscape = Netscape
  1023. /Internet Explorer = Microsoft Internet Explorer
  1024. T=Browser detect
  1025. <Script Language="JavaScript">
  1026. <!--document.write(navigator.appName)
  1027. document.write(navigator.appVersion)//-->
  1028. </script>
  1029. T=Page reffer
  1030. <Script Language="JavaScript">
  1031. document.write(document.referrer)</SCRIPT>
  1032. T=System OP detect
  1033. <SCRIPT Language="JavaScript">
  1034. if(navigator.appVersion.indexOf("BROWSER TYPE") != -1){
  1035. document.writeln("START TAG GOES HERE");}
  1036. </script>
  1037. DESCRIPTION GOES HERE
  1038. <SCRIPT Language="JavaScript">
  1039. if(navigator.appVersion.indexOf("BROWSER TYPE") != -1){
  1040. document.writeln("END TAG GOES HERE");}
  1041. </script>
  1042. /System Types:
  1043. /Windows 3.11 = Win16
  1044. /Windows 95 = Win95
  1045. /Windows NT = WinNT
  1046. /Mac = Macintosh
  1047. T=Horisontal scroll
  1048. <SCRIPT Language="JavaScript">
  1049. <!--
  1050. function scrollit(){
  1051. for (H=0; H<=2500; H++){
  1052. parent.scroll(H,0)
  1053. ** OR IF FRAMES **
  1054. parent.NAME_OF_DESIRED_FRAME.scroll(H,0)
  1055. }
  1056. }
  1057. //-->
  1058. </SCRIPT>
  1059. <form>
  1060. <input type=button value="Push and follow me!" onClick="scrollit()">
  1061. </form>
  1062. ** OR START SCROLL ON LOAD **
  1063. <body onLoad="scrollit()">
  1064. T=Popup link window
  1065. <SCRIPT LANGUAGE="JavaScript">
  1066. <!--
  1067. function PopIt(label, msg, URLE){
  1068. // Set up Page Colors & Table
  1069. var DQUOTE = '\"'
  1070. var s1 =     "<TITLE>" + label + "</TITLE>" +
  1071. "<BODY BGCOLOR='ffffff'><TABLE BORDER=0><TR>" +
  1072. "<TD WIDTH=90% HEIGHT=90 VALIGN=TOP ALIGN=LEFT>"+
  1073. "<FONT SIZE=4>"
  1074. var s2 = "<FONT COLOR='FF0000'><B>"+label+"</B></FONT><P>"
  1075. var s3 = "</TD><TD WIDTH=10%> </TD></TR><TR><TD> </TD>"+
  1076. "<TD VALIGN=TOP ALIGN=RIGHT>"+
  1077. "<FORM><INPUT TYPE='BUTTON' VALUE='Close'" +
  1078. "onClick='self.close()'>"  +
  1079. "<INPUT TYPE='BUTTON' VALUE='Jump to!'" +
  1080. "onClick='window.open("+DQUOTE+URLE+DQUOTE+")'"  +
  1081. "</FORM></TD></TR></TABLE></BODY>"
  1082. popup = window.open("","popDialog","height=200,width=300,scrollbars=no")
  1083. popup.document.write(s1+s2+msg+s3)
  1084. popup.document.close()
  1085. }
  1086. // -->
  1087. </SCRIPT>
  1088. <A HREF="JavaScript:PopIt('Link1','A resource with 1 million ways to improve your site!','http://www.link1.com')">Link1</A>
  1089. <BR>
  1090. <A HREF="JavaScript:PopIt('Link2','A resource with 2 million mistakes you shouldn┤t make!','http://www.link2.com')">Link2</A>
  1091. T=Professional calculator
  1092. <SCRIPT LANGUAGE="JavaScript">
  1093. <!--
  1094. var wynik=0, op=0, nowe=0, nowe2=0, done=1, oset=0, kropka, temp;
  1095. function reset(value)
  1096. {
  1097. document.form1.ekran.value = value;
  1098. wynik = 0,
  1099. op    = 0,
  1100. nowe  = 0,
  1101. nowe2 = 0;
  1102. done  = 1;
  1103. oset  = 0;
  1104. }
  1105. function wspolna(new_temp)
  1106. {
  1107. kropka = 1;
  1108. if(nowe || done) {
  1109. nowe = 0;
  1110. done = 0;
  1111. temp = new_temp;
  1112. }
  1113. for(var i=0; i<temp.length; i++) if (temp[i]=='.') kropka=0;
  1114. }
  1115. function button(ktory,ktory2)
  1116. {
  1117. temp = document.form1.ekran.value;
  1118. if(ktory2=='.') {
  1119. wspolna('0');
  1120. if(kropka) {
  1121. temp += ktory2;
  1122. document.form1.ekran.value = temp;
  1123. oset = 0;
  1124. }
  1125. }
  1126. if(ktory>=0 && ktory<=9)  {
  1127. wspolna('');
  1128. if(temp==0 && kropka==1) temp='';
  1129. temp += ktory;
  1130. document.form1.ekran.value = temp;
  1131. oset = 1;
  1132. }
  1133. if(ktory2=='-' || ktory2=='+' || ktory2=='/' || ktory2=='*') {
  1134. if(nowe) op = ktory2
  1135. else {
  1136. if(!nowe2) {
  1137. op = ktory2;
  1138. wynik = temp;
  1139. nowe2=1;
  1140. }
  1141. else {
  1142. wynik = eval(wynik + op + temp);
  1143. op = ktory2;
  1144. document.form1.ekran.value = wynik;
  1145. }
  1146. oset=0;
  1147. nowe = 1;
  1148. }
  1149. }
  1150. if(ktory2=='1/x' ) { wynik = eval(1 / temp) ; reset(wynik); }
  1151. if(ktory2=='sqrt') { wynik = Math.sqrt(temp); reset(wynik); }
  1152. if(ktory2=='exp' ) { wynik = Math.exp(temp) ; reset(wynik); }
  1153. if(ktory2=='+/-')  document.form1.ekran.value = eval(-temp);
  1154. if(ktory2=='=' && oset && op!='0') reset(eval(wynik + op + temp));
  1155. if (ktory2=='C') reset(0);
  1156. if(document.form1.ekran.value[0] == '.')
  1157. document.form1.ekran.value = '0' + document.form1.ekran.value;
  1158. }
  1159. //-->
  1160. </SCRIPT>
  1161. ** This goes in your body **
  1162. <form name="form1">
  1163. <TABLE bgcolor="#430086"><TR><TD>
  1164. <TABLE BORDER=1 cellspacing=5 cellpadding=0 bgcolor="#430086">
  1165. <TR align=center>
  1166. <TD colspan=5><input type="text" name="ekran" value="0"></TD>
  1167. </TR>
  1168. <TR align=center>
  1169. <TD colspan=4><B>Calculator</B></TD>
  1170. <TD ><input type="button" name="C" value="  C  " onclick="button(11,'C')"></TD>
  1171. </TR>
  1172. <TR align=center>
  1173. <TD><input type="button" name="7" value="  7  "   onclick="button(7 ,'')"></TD>
  1174. <TD><input type="button" name="8" value="  8  "   onclick="button(8 ,'')"></TD>
  1175. <TD><input type="button" name="9" value="  9  "   onclick="button(9 ,'')"></TD>
  1176. <TD><input type="button" name="/" value="  /  "   onclick="button(11,'/')"></TD>
  1177. <TD><input type="button" name="sqrt" value="sqrt" onclick="button(11,'sqrt')"></TD>
  1178. </TR>
  1179. <TR align=center>
  1180. <TD><input type="button" name="4" value="  4  " onclick="button(4,'')"></TD>
  1181. <TD><input type="button" name="5" value="  5  " onclick="button(5,'')"></TD>
  1182. <TD><input type="button" name="6" value="  6  " onclick="button(6,'')"></TD>
  1183. <TD><input type="button" name="*" value=" *  "  onclick="button(11,'*')"></TD>
  1184. <TD><input type="button" name="exp" value="exp" onclick="button(11,'exp')"></TD>
  1185. </TR>
  1186. <TR align=center>
  1187. <TD><input type="button" name="1" value="  1  "  onclick="button(1,'')"></TD>
  1188. <TD><input type="button" name="2" value="  2  "  onclick="button(2,'')"></TD>
  1189. <TD><input type="button" name="3" value="  3  "  onclick="button(3,'')"></TD>
  1190. <TD><input type="button" name="-" value="  -  "  onclick="button(11,'-')"></TD>
  1191. <TD><input type="button" name="1/x" value="1/x " onclick="button(11,'1/x')"></TD>
  1192. </TR>
  1193. <TR align=center>
  1194. <TD><input type="button" name="0" value="  0  "   onclick="button(0,'')"></TD>
  1195. <TD><input type="button" name="+/-" value=" +/- " onclick="button(11,'+/-')"></TD>
  1196. <TD><input type="button" name="." value="  ,  "   onclick="button(11,'.')"></TD>
  1197. <TD><input type="button" name="+" value="  +  "   onclick="button(11,'+')"></TD>
  1198. <TD><input type="button" name="=" value="  =  "   onclick="button(11,'=')"></TD>
  1199. </TR>
  1200. </TABLE>
  1201. </TD></TR></TABLE>
  1202. </form>
  1203. T=Textdate
  1204. <script language="javascript">
  1205. <!-- Hide
  1206. var DDMMYY =0
  1207. var MMDDYY =1
  1208. function getdate(mode)
  1209. {
  1210. var now = new Date();
  1211. var dayNr = ((now.getDate()<10) ? "0" : "")+ now.getDate();
  1212. if (mode==DDMMYY)
  1213. var MonthDayYear =(dayNr+"/"+(now.getMonth()+1)+"/"+now.getYear());
  1214. else
  1215. var MonthDayYear =((now.getMonth()+1)+"/"+dayNr+"/"+now.getYear());
  1216. return MonthDayYear;
  1217. }
  1218. function gettime()
  1219. {
  1220. var now = new Date();
  1221. var ampm = (now.getHours() >= 12) ? " P.M." : " A.M."
  1222. var hours = now.getHours();
  1223. hours = ((hours > 12) ? hours - 12 : hours);
  1224. var minutes = ((now.getMinutes() < 10) ? ":0" : ":") + now.getMinutes();
  1225. var seconds = ((now.getSeconds() < 10) ? ":0" : ":") + now.getSeconds();
  1226. var TimeValue =(" " + hours + minutes + seconds + " "  + ampm);
  1227. return TimeValue;
  1228. }//-->
  1229. </script>
  1230. This goes in your body
  1231. <script language="javascript">document.write(getdate(DDMMYY));</script>
  1232. T=Very cool linkbutton
  1233. <SCRIPT LANGUAGE="JavaScript">
  1234. <!--
  1235. var timerID = null
  1236. var timerRunning = false
  1237. var charNo = 0
  1238. var charMax = 0
  1239. var lineNo = 0
  1240. var lineMax = 3
  1241. var lineArr = new Array(lineMax)
  1242. var urlArr = new Array(lineMax)
  1243. lineArr[1] = "LINK NAME"
  1244. urlArr[1] = "YOUR LINK HERE"
  1245. lineArr[2] = "LINK NAME"
  1246. urlArr[2] = "YOUR LINK HERE"
  1247. lineArr[3] = "LINK NAME"
  1248. urlArr[3] = "YOUR LINK HERE"
  1249. var lineText = lineArr[1]
  1250. function StartShow() {
  1251. StopShow()
  1252. ShowLine()
  1253. timerRunning = true
  1254. }
  1255. function FillSpaces() {
  1256. for (var i = 1; i <= lineWidth; i++) {
  1257. spaces += " "
  1258. }
  1259. }
  1260. function StopShow() {
  1261. if (timerRunning) {
  1262. clearTimeout(timerID)
  1263. timerRunning = false
  1264. }
  1265. }
  1266. function ShowLine() {
  1267. if (charNo == 0) { // Next line
  1268. if (lineNo < lineMax)     {
  1269. lineNo++
  1270. }
  1271. else {
  1272. lineNo = 1
  1273. }
  1274. lineText = lineArr[lineNo]
  1275. charMax = lineText.length
  1276. }
  1277. if (charNo <= charMax) { // Next char
  1278. document.formDisplay.buttonFace.value = lineText.substring(0, charNo)
  1279. charNo++
  1280. timerID = setTimeout("ShowLine()", 100)
  1281. }
  1282. else {
  1283. charNo = 0
  1284. timerID = setTimeout("ShowLine()", 3000)
  1285. }
  1286. }
  1287. function GotoUrl(url)
  1288. {
  1289. top.location.href = url
  1290. }
  1291. // end hide -->
  1292. </SCRIPT>
  1293. This goes in your body
  1294. <SCRIPT LANGUAGE="JavaScript">
  1295. <!--
  1296. document.write("<FORM NAME=\"formDisplay\">");
  1297. document.write("<INPUT TYPE=\"BUTTON\" NAME=\"buttonFace\" VALUE=\"&{lineText}\" SIZE=\"18\" onClick=\"GotoUrl(urlArr[lineNo])\">");
  1298. document.write("</FORM>");
  1299. StartShow();
  1300. //-->
  1301. </SCRIPT>
  1302. T=Resizing button
  1303. <SCRIPT LANGUAGE="JavaScript">
  1304. <!--
  1305. var blinking = true;
  1306. var mypos = 0;
  1307. var dpos = 25;
  1308. var a = 1;
  1309. var b = 1;
  1310. stringm = new Array(4);
  1311. stringm[1] = "  This ";
  1312. stringm[2] = "  is  ";
  1313. stringm[3] = " a small demonstration  ";
  1314. stringm[4] = "  of an rezining button!  ";
  1315. function ablink() {
  1316. if (b==1) {
  1317. document.forms[0].abutton.value = stringm[a]
  1318. b-- ;
  1319. a++;
  1320. if (a>4) {a = 1};}
  1321. else {
  1322. document.forms[0].abutton.value = "";
  1323. b++ }
  1324. }
  1325. function myblink() {
  1326. if (dpos > 13) {
  1327. mypos++}
  1328. if (dpos > 48) {
  1329. mypos = 0;
  1330. dpos = 25;
  1331. }
  1332. else {dpos++}
  1333. ianID = setTimeout ("myblink(); ablink()", 200);
  1334. }
  1335. function stopit() {
  1336. if (blinking==true) {
  1337. clearTimeout(ianID);
  1338. document.forms[0].abutton.value = "Click me!";
  1339. blinking = false;
  1340. }
  1341. else {
  1342. myblink();
  1343. document.forms[0].cbutton.value = "Stop" ;
  1344. blinking = true;
  1345. }
  1346. }
  1347. //-->
  1348. </SCRIPT>
  1349. This goes in your body
  1350. <SCRIPT LANGUAGE="JavaScript">
  1351. <!--
  1352. document.write("<FORM NAME=\"pajjs\">");
  1353. document.write("<INPUT TYPE=\"BUTTON\" NAME=\"abutton\" VALUE=\" WAITING \" SIZE=\"18\" onclick=\"alert('button is disabled')\">");
  1354. document.write("</FORM>");
  1355. myblink();
  1356. //-->
  1357. </SCRIPT>
  1358. T=Typewriter in window
  1359. <script language="JavaScript">
  1360. <!-- Hide
  1361. var max=0;
  1362. function textlist()
  1363. {
  1364. max=textlist.arguments.length;
  1365. for (i=0; i<max; i++)
  1366. this[i]=textlist.arguments[i];
  1367. }
  1368. tl=new textlist
  1369. (
  1370. "YOUR MESSAGE GOES HERE"
  1371. );
  1372. var x=0; pos=0;
  1373. var l=tl[0].length;
  1374. function textticker()
  1375. {
  1376. document.tickform.tickfield.value=tl[x].substring(0,pos)+"_";
  1377. if(pos++==l)
  1378. {
  1379. pos=0;
  1380. setTimeout("textticker()",1000);
  1381. x++;
  1382. if(x==max)
  1383. x=0;
  1384. l=tl[x].length;
  1385. } else
  1386. setTimeout("textticker()",50);
  1387. }
  1388. // end -->
  1389. </script>
  1390. This goes in your body
  1391. <SCRIPT LANGUAGE="JavaScript">
  1392. <!--
  1393. document.write("<FORM NAME=\"tickform\">");
  1394. document.write("<INPUT TYPE=\"TEXT\" NAME=\"tickfield\" SIZE=\"34\">");
  1395. document.write("</FORM>");
  1396. textticker();
  1397. //-->
  1398. </SCRIPT>
  1399. T=Scrolling text message
  1400. <SCRIPT LANGUAGE="JavaScript">
  1401. <!--
  1402. var timerID = null;
  1403. var timerRunning = false;
  1404. var id,pause=0,position=0;
  1405. function marquee() {
  1406. var i,k,msg="   YOUR MESSAGE GOES HERE    ";
  1407. k=(75/msg.length)+1;
  1408. for(i=0;i<=k;i++) msg+=" "+msg;
  1409. document.marqueeform.marquee.value=msg.substring(position,position+120);
  1410. if(position++==135) position=0;
  1411. id=setTimeout("marquee()",1000/10); }
  1412. function action() {
  1413. if(!pause) {
  1414. clearTimeout(id);
  1415. pause=1; }
  1416. else {
  1417. marquee();
  1418. pause=0; } }
  1419. // -->
  1420. </script>
  1421. <BODY>
  1422. <SCRIPT LANGUAGE="JavaScript">
  1423. <!--
  1424. document.write("<FORM NAME=\"marqueeform\">");
  1425. document.write("<INPUT TYPE=\"TEXT\" NAME=\"marquee\" SIZE=\"25\">");
  1426. document.write("</FORM>");
  1427. marquee();
  1428. //-->
  1429. </SCRIPT>
  1430. T=Days left to year 2000 OR ????
  1431. <SCRIPT LANGUAGE="JavaScript">
  1432. <!-- // (c) Henryk Gajewski
  1433. var urodz = new Date("January 1, 2000");
  1434. var now = new Date();
  1435. var ile = urodz.getTime() - now.getTime();
  1436. var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
  1437. if (dni > 1)
  1438. document.write(dni + " days left to year 2000!")
  1439. else if (dni == 1)
  1440. document.write("Only two days left to year 2000!")
  1441. else if (dni == 0)
  1442. document.write("Tommorow is year 2000!")
  1443. else
  1444. document.write("January 1, 2000 - year 2000");
  1445. // --></SCRIPT>
  1446. T=Exit browser (close)
  1447. <SCRIPT LANGUAGE="JavaScript">
  1448. <!-- Hide
  1449. function clickclose () {
  1450. alert("I thought I warned you not to click here!");
  1451. close();
  1452. }
  1453. // --End
  1454. </script>
  1455. <BOBY>
  1456. Don't click <A HREF ="" onclick="clickclose()">here</a><BR>
  1457. T=Pull down menues
  1458. <SCRIPT LANGUAGE="JavaScript">
  1459. <!--
  1460. function menu1on()
  1461. {
  1462. if (document.layers['menu1'].clip.bottom < 80)
  1463. {
  1464. document.layers['menu1'].clip.bottom += 10;
  1465. setTimeout("menu1on();",50);
  1466. }
  1467. }
  1468. function menu1off()
  1469. {
  1470. if (document.layers['menu1'].clip.bottom > 20) {
  1471. document.layers['menu1'].clip.bottom -= 20;
  1472. setTimeout("menu1off();",20);
  1473. }
  1474. }
  1475. function menu2on()
  1476. {
  1477. (document.layers['menu2'].clip.bottom < 80) {
  1478. document.layers['menu2'].clip.bottom += 10;
  1479. setTimeout("menu2on();",50);
  1480. }
  1481. }
  1482. function menu2off()
  1483. {
  1484. if (document.layers['menu2'].clip.bottom > 20) {
  1485. document.layers['menu2'].clip.bottom -= 20;
  1486. setTimeout("menu2off();",20);
  1487. }
  1488. }
  1489. //-->
  1490. </SCRIPT>
  1491. <BOBY>
  1492. <LAYER NAME="menu1" LEFT=150 TOP=130 BGCOLOR=#ffffff WIDTH=200 CLIP="-10,0,190,20" onMouseOver="menu1on()" onMouseOut="menu1off()">
  1493. Pages 1-3
  1494. <LI>Page 1 - <A HREF="a1.html">A</A>
  1495. <LI>Page 2 - <A HREF="a2.html">B</A>
  1496. <LI>Page 3 - <A HREF="a3.html">C</A>
  1497. </LAYER>
  1498. <LAYER NAME="menu2" LEFT=370 TOP=130 BGCOLOR=#ffffff WIDTH=200 CLIP="-10,0,165,20" onMouseOver="menu2on()" onMouseOut="menu2off()">
  1499. Pages 4 -6
  1500. <LI>Page 4 - <A HREF="b1.html">D</A>
  1501. <LI>Page 5 - <A HREF="b2.html">E</A>
  1502. <LI>Page 6 - <A HREF="b3.html">F</A>
  1503. </LAYER>
  1504. T=Nice date banner
  1505. <SCRIPT TYPE="text/javascript">
  1506. var isn1=null;
  1507. var isn2=false;
  1508. today=new Date();
  1509. function stopit(){
  1510. if(isn2){
  1511. clearTimeout(isn1);
  1512. }
  1513. isn2 = false;
  1514. }
  1515. function startit(){
  1516. stopit();
  1517. isnclock();
  1518. }
  1519. function isnclock(){
  1520. var now=new Date();
  1521. isn1=setTimeout("isnclock()",1000);
  1522. isn2=true;
  1523. }
  1524. function isnArray() {
  1525. argnr=isnArray.arguments.length
  1526. for (var i=0;i<argnr;i++) {
  1527. this[i+1] = isnArray.arguments[i];
  1528. }
  1529. }
  1530. var isnMonths=new isnArray("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
  1531. var isnDays= new isnArray("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
  1532. </SCRIPT>
  1533. <BOBY>
  1534. <CENTER>
  1535. <TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH=130><TR>
  1536. <TD BGCOLOR="#0064AC">
  1537. <CENTER>
  1538. <Font Face="Trebuchet MS,Arial, Hevetica" Size=1 Color="#FFFFFF"><B>
  1539. <SCRIPT LANGUAGE="Javascript">
  1540. document.write(isnDays[today.getDay()+1] +" "+today.getDate() +" "+isnMonths[today.getMonth()+1] +" 19"+today.getYear());
  1541. </SCRIPT>
  1542. </B></Font>
  1543. </CENTER>
  1544. </TD></TR>
  1545. </TABLE>
  1546. </CENTER>
  1547. T=Cookie counter
  1548. <SCRIPT LANGUAGE="JavaScript">
  1549. <!--
  1550. var caution = false
  1551. function setCookie(name, value, expires, path, domain, secure) {
  1552. var curCookie = name + "=" + escape(value) +
  1553. ((expires) ? "; expires=" + expires.toGMTString() : "") +
  1554. ((path) ? "; path=" + path : "") +
  1555. ((domain) ? "; domain=" + domain : "") +
  1556. ((secure) ? "; secure" : "")
  1557. if (!caution || (name + "=" + escape(value)).length <= 4000)
  1558. document.cookie = curCookie
  1559. else
  1560. if (confirm("Cookie exceeds 4KB and will be cut!"))
  1561. document.cookie = curCookie
  1562. }
  1563. function getCookie(name) {
  1564. var prefix = name + "="
  1565. var cookieStartIndex = document.cookie.indexOf(prefix)
  1566. if (cookieStartIndex == -1)
  1567. return null
  1568. var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
  1569. if (cookieEndIndex == -1)
  1570. cookieEndIndex = document.cookie.length
  1571. return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
  1572. }
  1573. function deleteCookie(name, path, domain) {
  1574. if (getCookie(name)) {
  1575. document.cookie = name + "=" +
  1576. ((path) ? "; path=" + path : "") +
  1577. ((domain) ? "; domain=" + domain : "") +
  1578. "; expires=Thu, 01-Jan-99 00:00:01 GMT"
  1579. }
  1580. }
  1581. function fixDate(date) {
  1582. var base = new Date(0)
  1583. var skew = base.getTime()
  1584. if (skew > 0)
  1585. date.setTime(date.getTime() - skew)
  1586. }
  1587. var now = new Date()
  1588. fixDate(now)
  1589. now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
  1590. var visits = getCookie("counter")
  1591. if (!visits)
  1592. visits = 1
  1593. else
  1594. visits = parseInt(visits) + 1
  1595. setCookie("counter", visits, now)
  1596. document.write("You have been here " + visits + " time(s).")
  1597. // -->
  1598. </SCRIPT>
  1599. T=Black shrinking layer
  1600. <SCRIPT>
  1601. <!--
  1602. function addList(url,desc) {
  1603. var w = window.open("","_IDHTML_LIST_","top=0,left=0,width=475,height=150,history=no,menubar=no,status=no,resizable=no")
  1604. var d = w.document
  1605. if (!w._init) {
  1606. d.open
  1607. d.write("<TITLE>Loading...</TITLE><EM>Loading...</EM>")
  1608. d.close()
  1609. d.location.replace("/assist/listing.asp?url="+escape(url)+"&desc="+escape(desc))
  1610. w.opener = self
  1611. window.status = "Personal Assistant (Adding): " + desc
  1612. } else {
  1613. window.status = w.addOption(url,desc)
  1614. w.focus()
  1615. }
  1616. return false
  1617. }
  1618. // -->
  1619. </SCRIPT>
  1620. <SCRIPT LANGUAGE="JavaScript">
  1621. <!--
  1622. NS4 = (("Netscape"==navigator.appName) && ("4"<=parseInt(navigator.appVersion)))
  1623. window.name = "main"
  1624. // -->
  1625. </SCRIPT>
  1626. <STYLE>
  1627. <!--
  1628. #box {position: absolute; top:0; left: 0;z-index: 100; background: black;
  1629. layer-background-color:black; border: .1px solid black; clip: rect(0 100% 100% 0)}
  1630. -->
  1631. </STYLE>
  1632. <DIV ID=box></DIV>
  1633. <SCRIPT LANGUAGE="JavaScript1.2">
  1634. // Determine Version
  1635. var NS =navigator.appName == "Netscape"
  1636. var MS = navigator.appName == "Microsoft Internet Explorer"
  1637. var ver = parseInt(navigator.appVersion)
  1638. var NS4 = NS && ver>=4
  1639. var IE4 = MS && ver>=4
  1640. var steps = 100 // This determines how fast of a transition
  1641. if (NS4 || IE4) {
  1642. if (IE4) {
  1643. var box = document.all.box
  1644. var nWidth = box.style.pixelWidth = document.body.clientWidth
  1645. var nHeight = box.style.pixelHeight = document.body.clientHeight
  1646. } else {
  1647. var box = document.layers.box
  1648. var nWidth = box.clip.width = window.innerWidth
  1649. var nHeight = box.clip.height = window.innerHeight
  1650. }
  1651. var nTop = nLeft = 0
  1652. destWidth = nWidth/2
  1653. destHeight = nHeight/2
  1654. var stepWidth = destWidth/steps
  1655. var stepHeight = destHeight/steps
  1656. boxIn()
  1657. }
  1658. function boxIn() {
  1659. nWidth -= stepWidth*2
  1660. nHeight -= stepHeight*2
  1661. nLeft += stepWidth
  1662. nTop += stepHeight
  1663. if (IE4) {
  1664. nLeft += stepWidth
  1665. nTop += stepHeight
  1666. box.style.pixelTop = document.body.scrollTop
  1667. box.style.pixelLeft = document.body.scrollLeft
  1668. box.style.clip = "rect(" + nTop + " " + nWidth + " " + nHeight + " " + nLeft + ")"
  1669. }
  1670. else
  1671. {
  1672. box.top = window.pageYOffset
  1673. box.left = window.pageXOffset
  1674. box.clip.left = nLeft
  1675. box.clip.width = nWidth
  1676. box.clip.top = nTop
  1677. box.clip.height  = nHeight
  1678. }
  1679. steps--
  1680. if (steps>0)
  1681. setTimeout("boxIn()",10)
  1682. }
  1683. </SCRIPT>
  1684. T=Links with explain window 1
  1685. <script language="JavaScript">
  1686. var CurrentMsg = 'Welcome to 24 hour JavaScripts!';
  1687. function update(msg) {
  1688. var pad_str="";
  1689. n = msg.length;
  1690. if(n<81) {
  1691. pad = (81-n)/2;
  1692. for(var i=0; i<pad; i++) {
  1693. pad_str+=" ";
  1694. }
  1695. }
  1696. CurrentMsg = pad_str + msg;
  1697. document.messages.field.value = CurrentMsg;
  1698. clearTimeout(timer);
  1699. timer = setTimeout("idleMsg()",5000);
  1700. }
  1701. function MakeArray(n) {
  1702. this.length=n;
  1703. for(var i = 1; i<= n; i++) {
  1704. this[i] = "";
  1705. }
  1706. return(this);
  1707. }
  1708. var index = 1;
  1709. var notice_num = 8;
  1710. var notices = new MakeArray(notice_num);
  1711. notices[1] = "Automatic rotating text 1";
  1712. notices[2] = "Automatic rotating text 2";
  1713. notices[3] = "Automatic rotating text 3";
  1714. notices[4] = "Automatic rotating text 4";
  1715. notices[5] = "Automatic rotating text 5";
  1716. notices[6] = "Automatic rotating text 6";
  1717. notices[7] = "Automatic rotating text 7";
  1718. var timer = setTimeout('idleMsg()',5000);
  1719. function nochange() {
  1720. document.messages.field.value = CurrentMsg;
  1721. }
  1722. function idleMsg() {
  1723. update(notices[index++]);
  1724. if(index>notice_num) { index=1; }
  1725. }
  1726. </script>
  1727. <BODY>
  1728. <CENTER>
  1729. <center><form name="messages" onSubmit="return false">
  1730. <input type="text" name="field" size=60  height=5 value="Check out this neat little status window text replacer!" onFocus="self.status='Roll over one of the below links.'; return true" onChange="nochange()">
  1731. <br><br>
  1732. <A HREF="http://" onMouseOver="update('Message')">Site name</a>
  1733. T=Calendar
  1734. <SCRIPT LANGUAGE="JavaScript">
  1735. <!--
  1736. function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11)
  1737. {
  1738. this[0] = m0;
  1739. this[1] = m1;
  1740. this[2] = m2;
  1741. this[3] = m3;
  1742. this[4] = m4;
  1743. this[5] = m5;
  1744. this[6] = m6;
  1745. this[7] = m7;
  1746. this[8] = m8;
  1747. this[9] = m9;
  1748. this[10] = m10;
  1749. this[11] = m11;
  1750. }
  1751. function calendar()
  1752. {
  1753. var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";
  1754. var today = new Date();
  1755. var thisDay;
  1756. var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30,
  1757. 31, 30, 31);
  1758. year = today.getYear() + 1900;
  1759. thisDay = today.getDate();
  1760. // leap year calculation
  1761. if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
  1762. monthDays[1] = 29;
  1763. // figure out how many days this month will have...
  1764. nDays = monthDays[today.getMonth()];
  1765. // and go back to the first day of the month...
  1766. firstDay = today;
  1767. firstDay.setDate(1);
  1768. // check which day of the week it is
  1769. startDay = firstDay.getDay();
  1770. document.writeln("<CENTER>");
  1771. document.write("<TABLE BORDER>");
  1772. document.write("<TR><TH COLSPAN=7>");
  1773. document.write(monthNames.substring(today.getMonth() * 3,
  1774. (today.getMonth() + 1) * 3));
  1775. document.write(". ");
  1776. document.write(year);
  1777. document.write("<TR><TH>Sun<TH>Mon<TH>Tue<TH>Wed<TH>Thu<TH>Fri<TH>Sat");
  1778. // write the blank days
  1779. document.write("<TR>");
  1780. column = 0;
  1781. for (i=0; i<startDay; i++)
  1782. {
  1783. document.write("<TD>");
  1784. column++;
  1785. }
  1786. for (i=1; i<=nDays; i++)
  1787. {
  1788. document.write("<TD>");
  1789. if (i == thisDay)
  1790. document.write("<FONT COLOR=\"#FF0000\">")
  1791. document.write(i);
  1792. if (i == thisDay)
  1793. document.write("</FONT>")
  1794. column++;
  1795. if (column == 7)
  1796. {
  1797. document.write("<TR>"); // start a new row
  1798. column = 0;
  1799. }
  1800. }
  1801. document.write("</TABLE>");
  1802. document.writeln("</CENTER>");
  1803. }
  1804. document.write(calendar());
  1805. <!-- -->
  1806. </SCRIPT>
  1807. T=Scrolling message
  1808. <style type="text/javascript">
  1809. <!--
  1810. ids.clr.fontfamily="Arial";
  1811. ids.clr.whiteSpace="pre";
  1812. ids.clr.fontSize="20";
  1813. ids.clr.color="#000000";
  1814. ids.clr.fontweight="bold";
  1815. ids.clr.fontStyle="italic";
  1816. //-->
  1817. </style>
  1818. <Script Language="Javascript1.2">
  1819. <!-- Hiding
  1820. var y=0;
  1821. var message= new Array()
  1822. message[0]=" Message #1 "
  1823. message[1]=" Message #2 "
  1824. message[2]=" Message #3 "
  1825. message[3]=" Message #4 "
  1826. message[4]=" Message #5 "
  1827. function dspl(){
  1828. if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4){
  1829. var text="";
  1830. if(y<message.length){
  1831. for (x=0; x<message[y].length; x++){
  1832. text+=message[y].charAt(x)
  1833. for(z=0; z<800; z++){};
  1834. document.stext.document.write('<P ID="clr" Align="center">'+text);
  1835. document.stext.document.close();
  1836. }
  1837. y+=1;
  1838. window.setTimeout('dspl()',3000);
  1839. }
  1840. else{
  1841. y=0;
  1842. dspl();
  1843. }
  1844. }
  1845. }
  1846. //done Hiding-->
  1847. </Script>
  1848. <BODY bgcolor="#FFFFFF" onLoad="dspl()" >
  1849. <HR>
  1850. <P> </P>
  1851. <Layer ID="stext" Width=800 Height=30 Top=120 Left=10 visibility="show" bgcolor="#FFFFFF">
  1852. </Layer>
  1853. T=Day of the week
  1854. <SCRIPT LANGUAGE="JavaScript">
  1855. <!--
  1856. document.write("<center><font size=+1><b>")
  1857. now = new Date()
  1858. if (now.getDay() == 5)
  1859. document.write("Magnificent, it's Friday!")
  1860. if (now.getDay() == 6)
  1861. document.write("We've got a weekend! Feel free and rest well!")
  1862. if (now.getDay() == 0)
  1863. document.write("We've got a weekend! Feel free and rest well!")
  1864. if (now.getDay() == 1)
  1865. document.write("We've got Monday today! This will be good week, I hope so!")
  1866. if (now.getDay() == 2)
  1867. document.write("It's Tuesday. Monday is fortunately the past.")
  1868. if (now.getDay() == 3)
  1869. document.write("Wednesday, are your week also good?")
  1870. if (now.getDay() == 4)
  1871. document.write("It's Thursday, weekend is near.")
  1872. document.write("</b></center></font>")
  1873. //-->
  1874. </SCRIPT>
  1875. T=Headline banner
  1876. <style type="text/css">
  1877. .stHeadliner {font-family: courier new, monospace;
  1878. font-size: large;
  1879. font-weight: bold;
  1880. font-style: italic;
  1881. color: navy;
  1882. text-transform: capitalize;
  1883. text-align: center;
  1884. width: 92%;
  1885. height: auto;
  1886. border-style: none;
  1887. cursor: hand;}
  1888. </style>
  1889. <BOBY>
  1890. <script language="JavaScript">
  1891. <!-- start hide
  1892. setTimeout('StartHeadliner()',5);
  1893. typeWriterWait=120
  1894. blinkTextWait=1000
  1895. blinkSpacesWait=300
  1896. blinkMax=6
  1897. expandWait=100
  1898. scrollWait=90
  1899. scrollWidth=34
  1900. randomLines=false
  1901. lineMax=3
  1902. lines=new Array(lineMax)
  1903. lines[1]=new Line("MESSAGE #1", "LINK #1", "", TypeWriter, 1000)
  1904. lines[2]=new Line("MESSAGE #2", "LINK #2", "", Scroll, 1500)
  1905. lines[3]=new Line("MESSAGE #3", "LINK #3", "", Expand, 3000)
  1906. lineText=""
  1907. timerID=null
  1908. timerRunning=false
  1909. spaces=""
  1910. charNo=0
  1911. charMax=0
  1912. charMiddle=0
  1913. lineNo=0
  1914. lineWait=0
  1915. function Line(text, url, frame, type, wait) {
  1916. this.text=text
  1917. this.url=url
  1918. this.frame=frame
  1919. this.Display=type
  1920. this.wait=wait
  1921. }
  1922. function StringFill(c, n) {
  1923. var s=""
  1924. while (--n >= 0) {
  1925. s+=c
  1926. }
  1927. return s
  1928. }
  1929. function getNewRandomInteger(oldnumber, max)
  1930. {
  1931. var n=Math.floor(Math.random() * (max - 1) + 1)
  1932. if (n >= oldnumber) {
  1933. n++
  1934. }
  1935. return n
  1936. }
  1937. function getRandomInteger(max)
  1938. {
  1939. var n=Math.floor(Math.random() * max + 1)
  1940. return n
  1941. }
  1942. function GotoUrl(url, frame) {
  1943. if (frame != '') {
  1944. if (frame == 'self') self.location.href=url
  1945. else if (frame == 'parent') parent.location.href=url
  1946. else if (frame == 'top') top.location.href=url
  1947. else {
  1948. s=eval(top.frames[frame])
  1949. if (s != null) top.eval(frame).location.href=url
  1950. else window.open(url, frame, "toolbar=yes,status=yes,scrollbars=yes")
  1951. }
  1952. }
  1953. else window.location.href=url
  1954. }
  1955. function Static() {
  1956. document.formDisplay.buttonFace.value=this.text
  1957. timerID=setTimeout("ShowNextLine()", this.wait)
  1958. }
  1959. function TypeWriter() {
  1960. lineText=this.text
  1961. lineWait=this.wait
  1962. charMax=lineText.length
  1963. spaces=StringFill(" ", charMax)
  1964. TextTypeWriter()
  1965. }
  1966. function TextTypeWriter() {
  1967. if (charNo <= charMax) {
  1968. document.formDisplay.buttonFace.value=lineText.substring(0, charNo)+spaces.substring(0, charMax-charNo)
  1969. charNo++
  1970. timerID=setTimeout("TextTypeWriter()", typeWriterWait)
  1971. }
  1972. else {
  1973. charNo=0
  1974. timerID=setTimeout("ShowNextLine()", lineWait)
  1975. }
  1976. }
  1977. function Blink() {
  1978. lineText=this.text
  1979. charMax=lineText.length
  1980. spaces=StringFill(" ", charMax)
  1981. lineWait=this.wait
  1982. TextBlink()
  1983. }
  1984. function TextBlink() {
  1985. if (charNo <= blinkMax * 2) {
  1986. if ((charNo % 2) == 1) {
  1987. document.formDisplay.buttonFace.value=lineText
  1988. blinkWait=blinkTextWait
  1989. }
  1990. else {
  1991. document.formDisplay.buttonFace.value=spaces
  1992. blinkWait=blinkSpacesWait
  1993. }
  1994. charNo++
  1995. timerID=setTimeout("TextBlink()", blinkWait)
  1996. }
  1997. else {
  1998. charNo=0
  1999. timerID=setTimeout("ShowNextLine()", lineWait)
  2000. }
  2001. }
  2002. function Expand() {
  2003. lineText=this.text
  2004. charMax=lineText.length
  2005. charMiddle=Math.round(charMax / 2)
  2006. lineWait=this.wait
  2007. TextExpand()
  2008. }
  2009. function TextExpand() {
  2010. if (charNo <= charMiddle) {
  2011. document.formDisplay.buttonFace.value=lineText.substring(charMiddle - charNo, charMiddle + charNo)
  2012. charNo++
  2013. timerID=setTimeout("TextExpand()", expandWait)
  2014. }
  2015. else {
  2016. charNo=0
  2017. timerID=setTimeout("ShowNextLine()", lineWait)
  2018. }
  2019. }
  2020. function Scroll() {
  2021. spaces=StringFill(" ", scrollWidth)
  2022. lineText=spaces+this.text
  2023. charMax=lineText.length
  2024. lineText+=spaces
  2025. lineWait=this.wait
  2026. TextScroll()
  2027. }
  2028. function TextScroll() {
  2029. if (charNo <= charMax) {
  2030. document.formDisplay.buttonFace.value=lineText.substring(charNo, scrollWidth+charNo)
  2031. charNo++
  2032. timerID=setTimeout("TextScroll()", scrollWait)
  2033. }
  2034. else {
  2035. charNo=0
  2036. timerID=setTimeout("ShowNextLine()", lineWait)
  2037. }
  2038. }
  2039. function StartHeadliner() {
  2040. StopHeadliner()
  2041. timerID=setTimeout("ShowNextLine()", 2000)
  2042. timerRunning=true
  2043. }
  2044. function StopHeadliner() {
  2045. if (timerRunning) {
  2046. clearTimeout(timerID)
  2047. timerRunning=false
  2048. }
  2049. }
  2050. function ShowNextLine() {
  2051. if (randomLines) lineNo=getNewRandomInteger(lineNo, lineMax)
  2052. else (lineNo < lineMax) ? lineNo++ : lineNo=1
  2053. lines[lineNo].Display()
  2054. }
  2055. function LineClick(lineNo) {
  2056. document.formDisplay.buttonFace.blur()
  2057. if (lineNo > 0) GotoUrl(lines[lineNo].url, lines[lineNo].frame)
  2058. }
  2059. with (document) {
  2060. write('<center><form name="formDisplay"><input class="stHeadliner" type="button"')
  2061. write('name="buttonFace" value="Please wait. Loading ..."')
  2062. write('onClick="LineClick(lineNo)"></input></form></center>')
  2063. }
  2064. // end hide -->
  2065. </script>
  2066.